Don't assume that tab-width fits in int.
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 18 Jul 2011 21:57:37 +0000 (14:57 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 18 Jul 2011 21:57:37 +0000 (14:57 -0700)
commitecdd86c73065fd053ec7eabbe4a8e22464d7ccdf
treeff5d2a9ec758c9c008525ec439ed6392d1eeb475
parent1cc946fe066cc15d3502e5a7d28d9f04eea4b699
Don't assume that tab-width fits in int.

* character.h (sanitize_width): New inline function.
(SANE_TAB_WIDTH): New macro.
(ASCII_CHAR_WIDTH): Use it.
* indent.c (sane_tab_width): Remove.  All uses replaced by
SANE_TAB_WIDTH (current_buffer).
* xdisp.c (init_iterator): Use SANE_TAB_WIDTH.
src/ChangeLog
src/character.h
src/indent.c
src/xdisp.c